package ar.com.coonocer.joy.mdg.xmi.behavior;
import java.util.List;

import ar.com.coonocer.joy.mdg.xmi.core.ModelElement;
import ar.com.coonocer.joy.mdg.xmi.datatype.ActionExpression;
import ar.com.coonocer.joy.mdg.xmi.datatype.IterationExpression;
import ar.com.coonocer.joy.mdg.xmi.datatype.ObjectSetExpression;
public interface Action extends ModelElement{
	public IterationExpression getRecurrence();
	public void setRecurrence(IterationExpression recurrence);
	public ObjectSetExpression getTarget();
	public void setTarget(ObjectSetExpression target);
	public Boolean getIsAsynchronous();
	public void setIsAsynchronous(Boolean isAsynchronous);
	public ActionExpression getScript();
	public void setScript(ActionExpression script);
	public List<Argument> getActualArgument();
	public void setActualArgument(List<Argument> actualArgument);
	public ActionSequence getActionSequence();
	public void setActionSequence(ActionSequence actionSequence);
}